const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  publicPath: process.env.NODE_ENV === 'production'
    ? '/randomcity/'
    : '/'
  ,
  assetsDir: "static",
  transpileDependencies: true,
  lintOnSave: false,
  devServer: {

    proxy: {
      // '/lod/random-city': {
      //   target: 'http://39.108.93.27:8803',
      //   changeOrigin: true,
      //   pathRewrite: {
      //     '^/random-city': '/random-city'
      //   }
      // },
      // '/lod/new-test-city': {
      //   target: 'http://39.108.93.27:8803',
      //   changeOrigin: true,
      //   pathRewrite: {
      //     '^/random-city': '/random-city'
      //   },
      // },
      // '/testModel': {
      //   target: 'http://39.108.93.27:8088',
      //   changeOrigin: true,
      //   pathRewrite: {
      //     '^/testModel': '/testModel'
      //   }
      // },
      '/lod/random-city': {
        target: 'http://127.0.0.1:8803',
        changeOrigin: true,
        pathRewrite: {
          '^/random-city': '/random-city'
        }
      },
      '/lod/new-test-city': {
        target: 'http://127.0.0.1:8803',
        changeOrigin: true,
        pathRewrite: {
          '^/random-city': '/random-city'
        },
      },
      '/testModel': {
        target: 'http://127.0.0.1:8803',
        changeOrigin: true,
        pathRewrite: {
          '^/testModel': '/testModel'
        }
      },
    }
  }
})
